#include "task_manage.h"


/**
 * Name:    main
 * Brief:   函数入口
 *  @argc:  提供给主函数的参数个数
 *  @argv:  参数的字符串数组的指针
 * Output:
 */
int main(int argc, char *argv[])
{
    LOG_D("main", "ANetIOT V%s Running.....\n", VERSION);

    /* 解析 系统配置、工程配置 */
    par_config_init();

    /* 加载规约 */
    protocol_init();

    /* 开启消息路由、上下行协议 */
    task_manage();


    /* 线程全部拉起后，跑空闲任务 */
    while (1)
    {
        printf("----------------\n");
        /* 空闲任务 */
        msleep(3000);
    }
    return 0;
}